training methods explained